package com.cskaoyan.shopping.dto;

import java.util.List;

/**
 * 类说明
 *
 * @author zhangfuqiang
 * @date 2022/5/19
 */
public class ShoppingHomePageDto {

    /**
     * limitNum : 8
     * panelContentItems : [{"panelId":2,"productId":100053312,"salePrice":299,"fullUrl":"","created":"2018-04-15T20:14:35.000+0000","type":2,"picUrl3":null,"productName":"地平线 8 号旅行箱","picUrl2":null,"picUrl":"https://resource.smartisan.com/resource/3e931e9d0d270dae19b7fe9695551 b4c.png?x-oss-process=image/resize,w_609/format,jpg/quality,Q_100","subTitle":"简约设计、德国拜耳 PC 箱体","sortOrder":0,"id":29,"updated":"2018-04-20T11:41:27.000+0000"},{"panelId":2,"productId":100053202,"salePrice":999,"fullUrl":"","created":"2017-09-25T17:03:48.000+0000","type":0,"picUrl3":null,"productName":"地平线 8 号商务旅行箱","picUrl2":null,"picUrl":"https://resource.smartisan.com/resource/db4895e45ee6f3339037dbf7200e6 3f2.png?x-oss-process=image/resize,w_216/format,webp","subTitle":"为了野心和远方","sortOrder":1,"id":8,"updated":"2018-04-19T23:23:26.000+0000"}]
     * sortOrder : 3
     * name : 服饰箱包
     * remark :
     * id : 2
     * position : 0
     * type : 3
     * status : 1
     */
    private Integer limitNum;
    private List<PanelContentItemsEntity> panelContentItems;
    private Integer sortOrder;
    private String name;
    private String remark;
    private Integer id;
    private Integer position;
    private Integer type;
    private Integer status;

    public void setLimitNum(Integer limitNum) {
        this.limitNum = limitNum;
    }

    public void setPanelContentItems(List<PanelContentItemsEntity> panelContentItems) {
        this.panelContentItems = panelContentItems;
    }

    public void setSortOrder(Integer sortOrder) {
        this.sortOrder = sortOrder;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public void setPosition(Integer position) {
        this.position = position;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getLimitNum() {
        return limitNum;
    }

    public List<PanelContentItemsEntity> getPanelContentItems() {
        return panelContentItems;
    }

    public Integer getSortOrder() {
        return sortOrder;
    }

    public String getName() {
        return name;
    }

    public String getRemark() {
        return remark;
    }

    public Integer getId() {
        return id;
    }

    public Integer getPosition() {
        return position;
    }

    public Integer getType() {
        return type;
    }

    public Integer getStatus() {
        return status;
    }

    public class PanelContentItemsEntity {
        /**
         * panelId : 2
         * productId : 100053312
         * salePrice : 299
         * fullUrl :
         * created : 2018-04-15T20:14:35.000+0000
         * type : 2
         * picUrl3 : null
         * productName : 地平线 8 号旅行箱
         * picUrl2 : null
         * picUrl : https://resource.smartisan.com/resource/3e931e9d0d270dae19b7fe9695551 b4c.png?x-oss-process=image/resize,w_609/format,jpg/quality,Q_100
         * subTitle : 简约设计、德国拜耳 PC 箱体
         * sortOrder : 0
         * id : 29
         * updated : 2018-04-20T11:41:27.000+0000
         */
        private Integer panelId;
        private Integer productId;
        private Integer salePrice;
        private String fullUrl;
        private String created;
        private Integer type;
        private String picUrl3;
        private String productName;
        private String picUrl2;
        private String picUrl;
        private String subTitle;
        private Integer sortOrder;
        private Integer id;
        private String updated;

        public void setPanelId(Integer panelId) {
            this.panelId = panelId;
        }

        public void setProductId(Integer productId) {
            this.productId = productId;
        }

        public void setSalePrice(Integer salePrice) {
            this.salePrice = salePrice;
        }

        public void setFullUrl(String fullUrl) {
            this.fullUrl = fullUrl;
        }

        public void setCreated(String created) {
            this.created = created;
        }

        public void setType(Integer type) {
            this.type = type;
        }

        public void setPicUrl3(String picUrl3) {
            this.picUrl3 = picUrl3;
        }

        public void setProductName(String productName) {
            this.productName = productName;
        }

        public void setPicUrl2(String picUrl2) {
            this.picUrl2 = picUrl2;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public void setSubTitle(String subTitle) {
            this.subTitle = subTitle;
        }

        public void setSortOrder(Integer sortOrder) {
            this.sortOrder = sortOrder;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public void setUpdated(String updated) {
            this.updated = updated;
        }

        public Integer getPanelId() {
            return panelId;
        }

        public Integer getProductId() {
            return productId;
        }

        public Integer getSalePrice() {
            return salePrice;
        }

        public String getFullUrl() {
            return fullUrl;
        }

        public String getCreated() {
            return created;
        }

        public Integer getType() {
            return type;
        }

        public String getPicUrl3() {
            return picUrl3;
        }

        public String getProductName() {
            return productName;
        }

        public String getPicUrl2() {
            return picUrl2;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public String getSubTitle() {
            return subTitle;
        }

        public Integer getSortOrder() {
            return sortOrder;
        }

        public Integer getId() {
            return id;
        }

        public String getUpdated() {
            return updated;
        }
    }
}
